loggerhead sea turtle tank - Francés Inglés Diccionario